// let MinuOptionWindows = localStorage.getItem('MinuWindowIndexIndex') ? JSON.parse(localStorage.getItem('MinuWindowIndexIndex')) : {}
const MinuteOption = {
    Type: '分钟走势图',   //创建图形类型
    Windows: [],//窗口指标 
    IsAutoUpdate: false,       //是自动更新数据
    DayCount: 1,                 //1 最新交易日数据 >1 多日走势图
    IsShowCorssCursorInfo: true, //是否显示十字光标的刻度信息
    IsShowRightMenu: false,       //是否显示右键菜单
    IsFullDraw: true,
    IsApiPeriod: false,
    MinuteLine:
    {
        IsDrawAreaPrice: false,      //是否画价格面积图
        IsShowAveragePrice: true,
        SplitType: 0,
    },
    MinuteTitle: {
        IsShowName: false,
        IsShowTime: false,
        IsTitleShowLatestData: false,
        IsAlwaysShowLastData: false,
        IsShowDate: false,
    },
    Border: {
        Left: 60,
        Right: 60, //右边间距
        Top: 0,
        Bottom: 20,
    },
    SplashTitle: false,
    Frame: [
        {
            TitleHeight: 0,
            SplitCount: 12,
            IsShowLeftText: true,
            IsShowRightText: true,
            XSplitCount: 6,
        },
        {
            TitleHeight: 0,
            SplitCount: 3,
            Height: 0,
            IsShowLeftText: true,
            IsShowRightText: true,
            XSplitCount: 2,
        }
    ],
    //扩展图形
    CorssCursorInfo: {
        Left: 0,
        Right: 1,
        Bottom: 1,
        IsShowCorss: false,
        HPenType: 1,
        VPenType: 1,
        VLineType: 1,
    },
};

const KLineOption = {
    Type: '历史K线图',   //创建图形类型
    OverlayIndex: [],// 叠加指标
    EnablePopMenuV2: true, //默认false
    IsShowRightMenu: false,//默认右键菜单
    Windows: [],

    DragDownload: { Minute: { Enable: true } }, // 拖拽获取历史数据
    IsShowCorssCursorInfo: true, //是否显示十字光标的刻度信息
    IsAutoUpdate: false,       //是自动更新数据
    IsFullDraw: true,
    CorssCursorTouchEnd: false,
    EnableScrollUpDown: false,
    IsApiPeriod: true,
    Border: {
        Left: 60,
        Right: 0, //右边间距
        Top: 0,
        Bottom: 40,
        AutoLeft: { Blank: 25, MinWidth: 20 },
        AutoRight: { Blank: 0, MinWidth: 0 },
    },
    KLine: {
        Right: 0, //复权 0 不复权 1 前复权 2 后复权
        Period: 4, //周期: 0 日线 1 周线 2 月线 3 年线
        PageSize: 80,  //一屏显示多少数据
        IsShowTooltip: false,  //是否显示K线提示信息
        DrawType: 3,   //K线类型 0=实心K线柱子 1=收盘价线 2=美国线 3=空心K线柱子 4=收盘价面积图
        MaxRequestDataCount: 10000, //数据个数
        DragMode: 1,  //拖拽模式 0=禁止拖拽 1=数据拖拽 2=区间选择
        RightSpaceCount: 2,
        KLineDoubleClick: false,
    },
    SplashTitle: false,
    Frame: [
        {
            SplitCount: 5,
            IsShowLeftText: true,   // 是否显示Y轴左侧刻度 （可选） 默认 true
            IsShowRightText: false,  // 是否显示Y轴右侧刻度 (可选) 默认 true
            IsShowXLine: false,     // 是否显示X轴分割线 （ver>=8279 有效）
            IsShowYLine: true,     // 是否显示Y轴分割线 （ver>=8279 有效）
            YCoordinateType: 0, // Y轴坐标类型(可选) 默认 0 注意只对主图Y轴有效 0=普通坐标 1=百分比坐标 (右边坐标刻度) 2=对数对标
            FloatPrecision: 2, //强制指定Y轴小数位数（只对主图K线Y轴有效）， 否则主图小数位数都是根据品种的对应的小数位数来显示的
            SplitType: 0,//刻度分隔方式（可选）：0=自动分割（默认） 1=平均分割
        },
        {
            SplitCount: 3,
            IsShowLeftText: true,
            IsShowRightText: false,
            XSplitCount: 13,
            IsShowXLine: false,
            YCoordinateType: 1,
            SplitType: 1,
        }
    ],
    CorssCursorInfo: {
        // 是否显示光标
        Left: 0, //  0=隐藏 1=显示在框架外 2=显示在框架内
        Right: 2, //  0=隐藏 1=显示在框架外 2=显示在框架内
        Bottom: 1, //  0=隐藏 1=显示在框架外 2=显示在框架内
        IsShowCorss: false, // 是否显示十字线
        // 光标类型
        HPenType: 1, // 水平线类型 0=虚线 1=实线 -1=隐藏
        VPenType: 1, // 垂直线类型 0=虚线 1=实线 2=实线线段宽度和K线一样
        VLineType: 1, // X轴的竖线类型 0=标题栏不画竖线（默认） 1=竖线不中断 (10186版本以后才支持）
        // 是否只绘制K线
        IsCorssOnlyDrawKLine: true,  // 十字光标只能在K线上
        // 是否显示关闭按钮
        IsShowClose: true,  // Y轴只能在K线收盘价移动 
    },
};
export { MinuteOption, KLineOption }